84.898.000-5 2009-06-30 84.898.000-5 2009-01-01 2009-06-30 84.898.000-5 2008-06-30 84.898.000-5 2008-12-31 84.898.000-5 2008-12-31 cl-ci-i:Restated 84.898.000-5 2008-01-01 2008-06-30 84.898.000-5 2008-01-01 84.898.000-5 2008-01-01 cl-ci-i:Restated 84.898.000-5 2009-04-01 2009-06-30 84.898.000-5 2008-04-01 2008-06-30 iso4217:USD xbrli:pure xbrli:shares 478192 81540945 57711920 220619 26323660 191157 2405192 263 98888801 98979645 897046 92763234 12182 90902 194081170 15587121 24513040 4348 312141 496983 148140 49380767 49383023 16857230 216502 9091862 159732 2015073 43163254 67806358 -17942774 31677361 19993948 101534893 194081170 12035990 4778 2945198 1333383 95101525 3773110 1600686 2256 14344663 90844 276074 75572606 56314396 383835 34483460 411840 2665119 220 98095072 98248898 901698 92386801 197887 193066377 13519636 28341641 12522 1869653 442542 99141 52242742 52245029 20519859 180890 9728934 163002 1711361 46045335 67806358 -17966069 25732317 19203407 94776013 193066377 3836202 8654 2944264 1322439 94817479 3435353 1577990 2287 13465215 153826 73869888 51424018 430423 32132561 4348579 260685 93063563 93244922 931364 89627557 430203 189553791 15174268 30434456 75604 247270 127354 52829158 52831615 18060206 231695 10953719 465226 1818409 44944665 79752917 -12250577 6367548 17907623 91777511 189553791 4467297 9487 3213466 5310258 96308869 3044124 512616 2457 13415410 181359 0 67806358 0 0 0 0 0 0 0 0 0 0 25732317 0 7187429 79708 0 0 75572606 0 0 0 0 7210724 0 0 0 0 0 67806358 0 1322093 0 0 0 0 79708 5968339 19203407 2934746 -2144205 790541 0 0 0 0 0 0 0 0 0 0 0 94776013 0 0 0 0 0 0 0 0 0 0 -173926 -173926 -17792143 0 0 1322093 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1322093 0 0 6758880 67806358 0 0 0 0 0 0 0 0 0 0 23295 23295 -150631 0 0 0 0 0 0 0 -17792143 -17792143 5945044 0 0 0 0 0 0 0 -2064497 10145470 0 0 0 79752917 0 0 0 0 0 0 0 0 0 0 0 1967800 5651593 73869888 0 0 0 0 0 0 1932177 0 0 0 0 0 79752917 0 2683755 0 0 0 0 0 -751578 17907623 1500891 -1279873 221018 91777511 0 0 0 0 0 0 0 0 0 0 0 91246951 0 0 0 0 0 0 0 0 0 0 0 -12250577 0 0 6367548 2683755 0 0 0 0 0 0 73118310 0 18128641 0 0 0 0 0 0 0 2683755 0 0 -530560 79752917 0 0 0 0 0 0 0 0 0 0 -35623 -35623 -35623 0 0 0 0 0 0 0 -12250577 -12250577 -715955 0 0 0 0 0 0 0 -1279873 3433068 0 0 97522927 77267045 20255882 84229 27334 1286715 5410426 91995 -1210979 -36949 197310 10359160 9985313 136862 10122175 7187429 .042100000000000005 .0008 0 0 10122175 7187429 2934746 .0413 2934746 373847 2113863 104880617 88039764 16840853 59932 0 0 6463228 -1495009 -687063 30615 6342822 3666560 -197869 3468691 1967800 .0115 -.0012 0 0 3468691 1967800 1500891 .0127 1500891 2676262 1943278 48351191 37993514 10357677 57544 9699 679300 2695757 91995 505763 -2064 52466 6494117 6912269 119250 7031519 5215363 0.0306 .0007 0 0 7031519 5215363 1816156 .0299 1816156 -418152 1000518 53971276 44615499 9355777 22658 27472 1218089 2500953 -2245458 -536135 -234257 1616639 -1941681 -199547 -2141228 -2475233 -.0012 0 0 -2141228 -2475233 334005 -.0133 334005 3558320 999432 29890719 15383 1929192 2301427 1107731 -3107505 26783214 13943 5011915 -4997972 500000 3634077 2648754 2752274 -8810028 12975214 -4849767 3920074 12045521 126263509 82675573 11442200 2255017 -274923 6202204 21219 907467 1317871 2342400 138281 6340485 5051 6052617 -6047566 13980874 12176885 2233070 2012790 -2609667 -2316748 11630 4467297 2162179 105786935 85627780 13126011 830940 -167796 67806358 -17966069 79752917 -12286200 79752917 -12250577